/* http.ServerResponse对象的setTimout方法的使用示例 */

// 如果setTimeout方法以及timeout事件都没有指定回调函数，当响应超时时将自动关闭与HTTP客户端连接的socket端口；
// 如果setTimeout方法或timeout事件指定了回调函数，则不会自动关闭；


var http = require('http');

var server = http.createServer(function(req, res){

	if(req.url !== '/favicon.ico'){
		res.setTimeout(1000);
		// res.on('timeout', function(){
		// 	console.log("响应超时");
		// });

		setTimeout(function(){
			res.setHeader('Content-Type', 'text/plain');
			res.write('<html><head><meta charset="utf8"/></head>');
			res.write("你好");
			res.end();
		}, 2000);
	}


}).listen(1337, 'localhost');